/* 

	TableCloth	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* general styles */

table, td{
	font:100% Arial, Helvetica, sans-serif; 
}
table.formatted_table {width:100%;/*border-collapse:collapse;*/margin:1em 0;border:solid 1px #99bbe8;}
table.formatted_table th,table.formatted_table td{text-align:left;padding:.5em;border-style:solid;border-width:0 1px 1px 0;}
table.formatted_table th{background:#abc7ec url(../images/default/white-top-bottom.gif) repeat-x; color:#15428B; font-size:10pt;}
table.formatted_table th{border-color:#99bbe8;}
table.formatted_table td{border-color: #fff;}
/* td{background:#f0f5fa;border-color:#fff;} */

/* tablecloth styles */

/* tr.even td{background:#e5f1f4;} */
/*tr.even td{background:#f0f5fa;}
tr.odd td{background:#f8fbfc;}
*/

table.formatted_table th.over, table.formatted_table tr.even th.over, table.formatted_table tr.odd th.over{/* background:#4a98af; */ background:#abc7ec;}
table.formatted_table th.down, table.formatted_table tr.even th.down, table.formatted_table tr.odd th.down{background:#bce774;}
table.formatted_table th.selected, table.formatted_table tr.even th.selected, table.formatted_table tr.odd th.selected{}

table.formatted_table td.over, table.formatted_table tr.even td.over, table.formatted_table tr.odd td.over{background:#ecfbd4;}
table.formatted_table td.down, table.formatted_table tr.even td.down, table.formatted_table tr.odd td.down{background:#bce774;color:#fff;}
table.formatted_table td.selected, table.formatted_table tr.even td.selected, table.formatted_table tr.odd td.selected{background:#bce774;color:#555;}

/* use this if you want to apply different styleing to empty table cells*/
table.formatted_table td.empty, table.formatted_table tr.odd td.empty, table.formatted_table tr.even td.empty{background:#fff;}

table.formatted_table th.tfirst, table.formatted_table td.tfirst {border-left:0;}
table.formatted_table th.tlast, table.formatted_table td.tlast {border-right:0;}

table.formatted_table td a { color: #00e; text-decoration: none; }
table.formatted_table td a:hover { color: #e00; text-decoration: underline; }

table.formatted_table .odd { background-color: #f8fbfc; }
table.formatted_table .even { background-color: #f0f5fa; }
/* .oddHover, .evenHover { background-color: #d1ef9f; } */
table.formatted_table .oddHover, table.formatted_table .evenHover { background-color: #d4ffa0; }

table.formatted_table .tblank { background-image: none; background-color: #f0f5fa; }
